/**
 * Project: apollo-base-dal
 * 
 * File Created at 2017年2月21日
 * 
 * Copyright 2015-2016 dx.com Croporation Limited.
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of
 * DongXue software Company. ("Confidential Information").  You shall not
 * disclose such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered into
 * with dx.com.
 */
package com.dx.pf.dal.conf.rule.entity;

import java.io.Serializable;

/** 
* @ClassName: TBRule 
* @Description: 表规则
* @author wuzhenfang(wzfbj2008@163.com)
* @date 2017年2月21日 上午9:30:33 
* @version V1.0 
*/
public class TBRuleConf implements Serializable {

	private static final long serialVersionUID = -7030652520420799985L;

	/** 逻辑DB名称 **/
	private String logicDBName;

	/** 逻辑表名称 **/
	private String logicTBName;

	/** 表规则字段 **/
	private String tbRuleField;

	/** 规则表达式类型 **/
	private String expressionType;

	/** 分片规则表达式 **/
	private String ruleExpression;

	/**
	 * @return the logicDBName
	 */
	public String getLogicDBName() {
		return logicDBName;
	}

	/**
	 * @param logicDBName the logicDBName to set
	 */
	public void setLogicDBName(String logicDBName) {
		this.logicDBName = logicDBName;
	}

	/**
	 * @return the logicTBName
	 */
	public String getLogicTBName() {
		return logicTBName;
	}

	/**
	 * @param logicTBName the logicTBName to set
	 */
	public void setLogicTBName(String logicTBName) {
		this.logicTBName = logicTBName;
	}

	/**
	 * @return the tbRuleField
	 */
	public String getTbRuleField() {
		return tbRuleField;
	}

	/**
	 * @param tbRuleField the tbRuleField to set
	 */
	public void setTbRuleField(String tbRuleField) {
		this.tbRuleField = tbRuleField;
	}

	/**
	 * @return the expressionType
	 */
	public String getExpressionType() {
		return expressionType;
	}

	/**
	 * @param expressionType the expressionType to set
	 */
	public void setExpressionType(String expressionType) {
		this.expressionType = expressionType;
	}

	/**
	 * @return the ruleExpression
	 */
	public String getRuleExpression() {
		return ruleExpression;
	}

	/**
	 * @param ruleExpression the ruleExpression to set
	 */
	public void setRuleExpression(String ruleExpression) {
		this.ruleExpression = ruleExpression;
	}
}
